package com.huatai.paas.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.huatai.common.api.R;
import com.huatai.paas.dto.CreateModelManagementDto;
import com.huatai.paas.dto.ModelManagement;
import com.huatai.paas.dto.ModelTransformDto;
import com.huatai.paas.dto.QueryModelManagementDto;
import com.huatai.paas.dto.info.QueryModelManagementInfo;

import java.util.List;

public interface ModelManagementService {
	IPage<QueryModelManagementInfo> queryModelManagementList(QueryModelManagementDto dto);

	R createModelManagement(CreateModelManagementDto dto);

	boolean deleteModelManagementById(Long id);

	List<ModelManagement> queryModelListById(List<Long> modelIdList);

	R transformModelManagement(Integer type, Long itemId,Integer status);

	R modelManagementDetail(Long modelId);
}
